my car broke down - Francés Inglés Diccionario